package com.tfj.mvp.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by mac on 2019/1/3.
 */

public class ItemOrderList implements Serializable {
    private String createTime;
    private String expressFee;
    private String deliveryTime;
    private String flag;
    private String flagText;
    private String orderId;
    private String receiveAddress;
    private String receiveMan;
    private String receivePhone;
    private String receivePostcode;
    private String sn;
    private String totalAmount;
    private String totalCoupon;
    private String totalDiscount;
    private String totalFee;
    private String totalRebate;
    private ItemShopOrder shop ;
    private List<ItemGoodsOrder> goods;
    private String ifCheck = "0";

    public ItemOrderList() {

    }

    public ItemOrderList(String createTime, String expressFee, String deliveryTime, String flag, String flagText, String orderId, String receiveAddress, String receiveMan, String receivePhone, String receivePostcode, String sn, String totalAmount, String totalCoupon, String totalDiscount, String totalFee, String totalRebate, ItemShopOrder shop, List<ItemGoodsOrder> goods, String ifCheck) {
        this.createTime = createTime;
        this.expressFee = expressFee;
        this.deliveryTime = deliveryTime;
        this.flag = flag;
        this.flagText = flagText;
        this.orderId = orderId;
        this.receiveAddress = receiveAddress;
        this.receiveMan = receiveMan;
        this.receivePhone = receivePhone;
        this.receivePostcode = receivePostcode;
        this.sn = sn;
        this.totalAmount = totalAmount;
        this.totalCoupon = totalCoupon;
        this.totalDiscount = totalDiscount;
        this.totalFee = totalFee;
        this.totalRebate = totalRebate;
        this.shop = shop;
        this.goods = goods;
        this.ifCheck = ifCheck;
    }

    public String getIfCheck() {
        return ifCheck;
    }

    public void setIfCheck(String ifCheck) {
        this.ifCheck = ifCheck;
    }

    public String getDeliveryTime() {
        return deliveryTime;
    }

    public void setDeliveryTime(String deliveryTime) {
        this.deliveryTime = deliveryTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getExpressFee() {
        return expressFee;
    }

    public void setExpressFee(String expressFee) {
        this.expressFee = expressFee;
    }

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public String getFlagText() {
        return flagText;
    }

    public void setFlagText(String flagText) {
        this.flagText = flagText;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getReceiveAddress() {
        return receiveAddress;
    }

    public void setReceiveAddress(String receiveAddress) {
        this.receiveAddress = receiveAddress;
    }

    public String getReceiveMan() {
        return receiveMan;
    }

    public void setReceiveMan(String receiveMan) {
        this.receiveMan = receiveMan;
    }

    public String getReceivePhone() {
        return receivePhone;
    }

    public void setReceivePhone(String receivePhone) {
        this.receivePhone = receivePhone;
    }

    public String getReceivePostcode() {
        return receivePostcode;
    }

    public void setReceivePostcode(String receivePostcode) {
        this.receivePostcode = receivePostcode;
    }

    public String getSn() {
        return sn;
    }

    public void setSn(String sn) {
        this.sn = sn;
    }

    public String getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(String totalAmount) {
        this.totalAmount = totalAmount;
    }

    public String getTotalCoupon() {
        return totalCoupon;
    }

    public void setTotalCoupon(String totalCoupon) {
        this.totalCoupon = totalCoupon;
    }

    public String getTotalDiscount() {
        return totalDiscount;
    }

    public void setTotalDiscount(String totalDiscount) {
        this.totalDiscount = totalDiscount;
    }

    public String getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(String totalFee) {
        this.totalFee = totalFee;
    }

    public String getTotalRebate() {
        return totalRebate;
    }

    public void setTotalRebate(String totalRebate) {
        this.totalRebate = totalRebate;
    }

    public ItemShopOrder getShop() {
        return shop;
    }

    public void setShop(ItemShopOrder shop) {
        this.shop = shop;
    }

    public List<ItemGoodsOrder> getGoods() {
        return goods;
    }

    public void setGoods(List<ItemGoodsOrder> goods) {
        this.goods = goods;
    }

    public class ItemGoodsOrder implements Serializable{
        private String amount;
        private String cover;
        private String num;
        private String skuId;
        private String specInfo;
        private String spuId;
        private String spuName;

        public ItemGoodsOrder() {
        }

        public ItemGoodsOrder(String amount, String cover, String num, String skuId, String specInfo, String spuId, String spuName) {
            this.amount = amount;
            this.cover = cover;
            this.num = num;
            this.skuId = skuId;
            this.specInfo = specInfo;
            this.spuId = spuId;
            this.spuName = spuName;
        }

        public String getAmount() {
            return amount;
        }

        public void setAmount(String amount) {
            this.amount = amount;
        }

        public String getCover() {
            return cover;
        }

        public void setCover(String cover) {
            this.cover = cover;
        }

        public String getNum() {
            return num;
        }

        public void setNum(String num) {
            this.num = num;
        }

        public String getSkuId() {
            return skuId;
        }

        public void setSkuId(String skuId) {
            this.skuId = skuId;
        }

        public String getSpecInfo() {
            return specInfo;
        }

        public void setSpecInfo(String specInfo) {
            this.specInfo = specInfo;
        }

        public String getSpuId() {
            return spuId;
        }

        public void setSpuId(String spuId) {
            this.spuId = spuId;
        }

        public String getSpuName() {
            return spuName;
        }

        public void setSpuName(String spuName) {
            this.spuName = spuName;
        }
    }

    public class ItemShopOrder implements Serializable{
        private String logo;
        private String shopId;
        private String shopName;

        public ItemShopOrder() {
        }

        public ItemShopOrder(String logo, String shopId, String shopName) {
            this.logo = logo;
            this.shopId = shopId;
            this.shopName = shopName;
        }

        public String getLogo() {
            return logo;
        }

        public void setLogo(String logo) {
            this.logo = logo;
        }

        public String getShopId() {
            return shopId;
        }

        public void setShopId(String shopId) {
            this.shopId = shopId;
        }

        public String getShopName() {
            return shopName;
        }

        public void setShopName(String shopName) {
            this.shopName = shopName;
        }
    }
}
